//package com.uade.magicCompany.listener;
// 
//import javax.persistence.*;
//import javax.servlet.ServletContextEvent;
//import javax.servlet.ServletContextListener;
// 
//public class Listener implements ServletContextListener {
// 
//    // Prepare the EntityManagerFactory & Enhance:
//    public void contextInitialized(ServletContextEvent e) {
//        com.objectdb.Enhancer.enhance("com.uade.magicCompany.entities.*");
//        EntityManagerFactory emf =
//            Persistence.createEntityManagerFactory("$objectdb/db/entities.odb");
//        e.getServletContext().setAttribute("emf", emf);
//    }
// 
//    // Release the EntityManagerFactory:
//    public void contextDestroyed(ServletContextEvent e) {
//        EntityManagerFactory emf =
//            (EntityManagerFactory)e.getServletContext().getAttribute("emf");
//        emf.close();
//    }
//
//}